high-tech park - Spanish English Dictionary